package com.yunxi.service.localService;

import com.yunxi.bizToHub.pojo.OtdModelVO;
import com.yunxi.core.service.IServicePlus;
import com.yunxi.model.vehicle.VehicleProductView;
import com.yunxi.vehicle.pojo.VehicleProductViewVO;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface VehicleProductViewService extends IServicePlus<VehicleProductView> {

    /**
     * 查询基础信息查询产品CODE
     */
    String findProductCodeBySub(String catalogCode, String colorInCode, String colorOutCode);


    VehicleProductViewVO selectProductByCode(String productCode);

    VehicleProductViewVO findProductBySub(String catalogCode, String colorInCode, String colorOutCode);

    /**
     * 根据15位码查询天窗
     * @param catalogCode
     * @return
     */
    String findDormerNameByCatalog(@Param("catalogCode") String catalogCode);

    List<OtdModelVO> findConfigByCustomPackCode(String carModel, String customPackCodes, String packageNo);
}
